Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1991 1990
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 Brazil F5 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 Mexico F14 Mexico F15 USA F11 USA F27 USA F13 Romania F4 USA F4 Germany F8 USA F3 (Plantation) Czech Open 2005 - Prostejov Challenger ATP de Cuenca Diario El Mercurio - Cuenca Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples Zenith Tennis Cup-Harbour Club - Milan Seguros Bolivar Open - Bogota BH Tenis Open International Cup 2008 - Belo Horizonte XIV Challenger ATP Club Premium Open - Quito Bogota Challenger Dallas Challenger Nottingham Challenger Campos do Jordao Challenger Brasilia Challenger Guayaquil Challenger Barranquilla Challenger Medellin Challenger Santiago Challenger Heilbronn Challenger Monterrey Challenger The 'Fitz' Casino Challenger - Tunica The Hypo Group Tennis International 2008 - Poertschach XIII Trofeo Ciudad de Quito - Quito Waco International Tennis Challenger - Waco Ljubljana Open - Ljubljana Champaign Challenger Medellin Challenger Calabasas Challenger Sunrise Challenger Recife Challenger Bogota Challenger Manta Challenger Open Seat-Godo '97 - Barcelona Croatian Indoors - Zagreb Waldbaum's Hamlet Cup - Long Island Stockholm Open - Stockholm Australian Men's Hardcourt Championships - Adelaide Heineken Trophy - 's-Hertogenbosch Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Generali Open 2001 - Kitzbuhel Franklin Templeton Tennis Classic - Scottsdale Davidoff Swiss Indoors - Basel Rosmalen Vienna Stockholm Marseille Stuttgart Rotterdam Copenhagen Grand Prix de Tennis de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Halle Amsterdam New Haven RCA Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Basel Vienna Doha Jakarta Osaka Tokyo Halle Estoril Open - Estoril Sydney Brussels Stuttgart Singapore Tokyo Quito Challenger Tiburon Challenger Rosmalen Hilversum Furth Challenger Tampere Challenger Vienna San Marino Challenger Singapore Rosmalen Stuttgart Hilversum San Luis Potosi Challenger New Haven Long Island Cali Challenger Vienna Moscow Barranquilla Challenger Pereira Challenger Medellin Challenger Las Vegas Challenger Singapore Knoxville Challenger Rosmalen Champaign Challenger Bucaramanga Challenger San Luis Potosi Challenger Milan Marburg Challenger Tokyo Tel Aviv Cali Challenger Vienna Scheveningen Challenger IV Trofeo Ciudad de Quito - Quito BH Tennis Open International Cup - Belo Horizonte Adidas International - Sydney VIII Avierto Internacional de Salinas - Salinas Manta Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Credicard Mastercard Tennis Cup - Campos do Jordao Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Marseille Arizona Men's Tennis Championships - Scottsdale Rotterdam Kitzbuhel Basel Vienna Legg Mason Tennis Classic - Washington D.C. Rotterdam Copa Telmex - Buenos Aires IX Trofeo Ciudad de Quito - Quito XL Capital Bermuda Open - Bermuda Open de Charleroi - Charleroi Heilbronn Open - Heilbronn Tennis Channel Open - Las Vegas Kuppers Kolsch Cup by Lambertz - Aachen Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham Memorial Savigni - Sassuolo 12th BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx The USTA Challenger at West End Racquet - Torrance A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City College Station Challenger - College Station Burbank Challenger - Burbank 2005 Freeman Men's Challenger - Joplin USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Joplin Challenger - Joplin ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen I Manta Open - Manta KGHM Polish Indoors - Wroclaw The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Challenger Hamburg - Hamburg Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Kia - Santiago V Abierto Internacional de Salinas - Salinas Seguros Bogota Open - Bogota Eddleman USTA Challenger - Birmingham Credicard Mastercard Tennis Cup - Campos do Jordao San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Ciudad de Guayaquil - Guayaquil Abierto Internacional de Salinas 'Dario Expreso' - Salinas Smith Barney Men's Challenger - Covington Unicredit Czech Open - Prostejov Guzzini Challenger - Recanati Open Diputacion Ciudad de Pozoblanco - Cordoba V Manta Open-Trofeo Ricardo Delgado Aray - Manta Grand Prix de Tennis de Lyon - Lyon Seguros Bolivar Open - Cali Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Music City Challenger - Nashville U.S. Mens's Clay Court Championship - Houston Carson Challenger Gerry Weber Open - Halle Tatra Banka Slovak Open - Bratislava X Trofeo Ciudad de Quito - Quito Brasilia Challenger Open de L'Isere-Open 38 - Grenoble Quito Challenger If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Guayaquil Challenger Challenger Britania Zavaleta - Puebla Pereira Challenger VI Trofeo Ciudad de Quito - Quito AEGON International - Eastbourne Kuppers Kolsch Cup - Aachen Cali Challenger Tiburon Challenger Internationaux de Tennis de Brest - Brest Charlottesville Challenger Copa Claro - Buenos Aires Sao Paulo Challenger Santiago Challenger San Jose Challenger Blumenau Challenger Turin Challenger USTA Men's Challenger of Dallas - Dallas VI Abierto Internacional de Salinas - Salinas VII Trofeo Ciudad de Quito - Quito ITG Miami Challenger - Miami VIII Trofeo Ciudad de Quito - Quito Mexico City Challenger Cali Challenger Energis Dutch Open - Amsterdam Bogota Challenger Gerry Weber Open - Halle Guayaquil Challenger Bucaramanga Challenger Atlanta Tennis Championships - Atlanta 2002 Azalea Orthopedic Challenger - Tyler Talahassee Challenger Morelos Challenger Santos Challenger University of Tennessee USTA Challenger - Knoxville Cali Challenger Cyclus Open de Tenis - Florianopolis Britania Zavaleta - Puebla Ecuador Open - Quito Poznan Challenger Cortina Challenger Brasil Open - Sao Paulo Medellin Challenger Pereira Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Quito Challenger Cali Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Morelos Challenger Abierto Internacional de Salinas - Salinas Santiago Challenger Leon Challenger Alessandria Challenger Bogota Challenger Guadalajara Challenger Tallahassee Challenger Furth Challenger Prague Challenger Ecuador Open - Quito Guayaquil Challenger Open de Nice Cote d'Azur - Nice Santo Domingo Challenger Morelos Challenger Bucaramanga Challenger Irving Challenger Sarasota Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao Basel Savannah Challenger Tallahassee Challenger Bordeaux Challenger Kueppers Kolsch Cup by Lambertz - Aachen Fergana Challenger San Luis Potosi Challenger - San Luis Potosi 2003 West Side Tennis Club Challenger - Forest Hills Ecuador Open - Quito USTA Challenger of Tiburon - Tiburon Hilton Waikoloa Village USTA Challenger - Waikoloa New Haven VII Avierto Internacional de Salinas - Salinas Rotterdam Seoul 2002 Eddleman USTA Challenger - Birmingham The Stella Artois Grass Court Championships - London Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia 2002 USTA Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Blois Challenger Siemens Open 2002 - Scheveningen Marburg Challenger Czech Open - Prostejov Rimouski Challenger Guadalajara Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Seguros Bolivar Open - Medellin Bogota Challenger Quito Challenger Heilbronn Open - Heilbronn Credicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Colombia - Bogota Manta Challenger ABN/AMRO World Tennis Tournament - Rotterdam 13 BH Tennis Open International Cup - Belo Horizonte Salinas Challenger Sacramento Challenger Sarasota Challenger Hurricane Tennis Open - Bradenton Pozoblanco Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Salinas Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria 2008 Lubbock Challenger - Lubbock IV Gramado Open de Tenis - Gramado Campinas Challenger Salvador Challenger Segundo Aberto de Brasilia - Brasilia Open de L'Isere - Grenoble Pereira Challenger Delray Beach International Tennis Championships - Delray Beach JSM Challenger of Champaign - Urbana Nossa Caixa Tennis Cup - Sao Paulo SkiStar Swedish Open - Bastad Guayaquil Challenger Bogota Challenger Open de L'Isere (Open 38) - Grenoble Copa Ericsson Mexico - Guadalajara SAP Open - San Jose Countrywide Classic - Los Angeles Heilbronn Open - Heilbronn Rio De Janeiro Challenger Wimbledon - London The Nottingham Open - Nottingham CA Tennis Trophy - Vienna IPB Czech Indoor - Ostrava ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Waldbaum's Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Croatian Indoors - Split Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch European Community Championships - Antwerp CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Copenhagen Open - Copenhagen Gerry Weber Open - Halle U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London Pilot Pen International - New Haven Copenhagen Open - Copenhagen Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch Challenger Cudad de Guayaquil - Guayaquil Allianz Suisse Open Gstaad - Gstaad Antwerp Rotterdam Nottingham Los Angeles New Haven Gerry Weber Open - Halle Doha Heineken Trophy - 's-Hertogenbosch Hong Kong Stuttgart Long Island Toulouse Moscow Internazionali di Tennis di San Marino - San Marino Auckland Marseille Milan Rotterdam Tokyo Hong Kong Seoul Hilversum New Haven Bordeaux Ostrava Milan Rosmalen Hong Kong New Haven Long Island Hong Kong Sydney Toulouse Antwerp Berlin Basel Vicenza Challenger Campbell's Hall of Fame Tennis Championships - Newport Manchester Mercedes-Benz Cup - Los Angeles Hong Kong 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia ABN/AMRO World Tennis Tournament - Rotterdam Toulouse Dallas Challenger President's Cup 2000 - Tashkent Brisbane - Brisbane Kremlin Cup - Moscow French Open - Paris SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Copenhagen Delray Beach International Tennis Championships - Delray Beach Grand Prix de Tennis de Toulouse - Toulouse Campbells Hall of Fame Tennis Championships - Newport Guardian Direct Cup - London Stuttgart Tokyo BMW Open - Munich Qatar Mobil Open 2000 - Doha RCA Championships - Indianapolis Copenhagen Abierto Mexicano Telfonica MoviStar - Acapulco Qatar Mobil Open '99 - Doha Knoxville Challenger Waldbaum's Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel Vienna Energis Open - Amersfoort Credit Agricole Suisse Open - Gstaad US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Pilot Pen International - New Haven Schenectady BellSouth Open - Vina del Mar Open 13 - Marseille AEGON Championships - London Kroger / St. Jude International - Memphis Moscow European Community Championships - Antwerp Qatar Mobil Open - Doha If Stockholm Open - Stockholm CA Tennis Trophy - Vienna Guardian Direct Cup - London Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Monte Carlo Open - Monte Carlo The Ericsson Open - Miami Tennis Masters Series - Monte Carlo ABN/AMRO World Tennis Tournament - Rotterdam Rosmalen Copenhagen Key Biscayne Hamburg Stuttgart Paris RCA Championships - Indianapolis Key Biscayne The Stella Artois Grass Court Championships - London Monte Carlo Lyon Hamburg Rome Gerry Weber Open - Halle Cincinnati Paris Key Biscayne Rome Key Biscayne President's Cup - Tashkent Monte Carlo Long Island AAPT Championships - Adelaide Rome Cincinnati Monte Carlo Hamburg Rome Cincinnati Stockholm Key Biscayne Rome Stockholm Paris Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Doha Tokyo Adelaide BNP Paribas Open - Indian Wells Basel adidas Open de Toulouse - Toulouse Sydney BNP Paribas Open - Indian Wells Adidas International - Sydney Furth Challenger du Maurier Open - Montreal Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open Australian Open French Open Wimbledon Australian Open U.S. Open Australian Open Wimbledon U.S. Open Australian Open Italian Open - Rome U.S. Open Australian Open Wimbledon U.S. Open French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Rome Australian Open - Melbourne Key Biscayne French Open French Open - Paris Cincinnati Australian Open Wimbledon - London German Open - Hamburg Wimbledon Australian Open - Melbourne Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, 1R, FRA-NED 4-1 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QF, NED-GER 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 U.S. Open Eutelsat Monte Carlo Open - Monte Carlo French Open - Paris Monte Carlo Essen Wimbledon - London Tennis Masters Series - Miami French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Barcelona Olympics French Open U.S. Open - New York U.S. Open - New York U.S. Open - New York The Lipton Championships - Key Biscayne Wimbledon - London U.S. Open - New York French Open French Open - Paris Wimbledon - London French Open - Paris French Open U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, World Group, 1R, NED-ROU 3-2 Davis Cup, World Group, QF, USA-NED 4-1 Davis Cup, World Group, 1R, BEL-NED 3-2 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, World Group, QR, NED-ECU 3-2 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, PO, CRO-ECU 5-0 NASDAQ-100 Open - Miami Atlanta Olympics